@charset "utf-8";
@import url("base.css");
/*banner*/
.slideBox{ position:relative; width:100%; height:560px; overflow:hidden;}
.slideBox .bd{ position:relative; width:100%;}
.slideBox .bd ul{ position:absolute; top:0; left:0;}
.slideBox .bd ul li{ float:left; width:100%; height:560px;}
.slideBox .bd ul li a{ display:block; width:100%; height:560px; overflow:hidden;}
.slideBox .hd{ position:absolute; bottom:20px; left:50%; margin-left:370px; z-index:100;}
.slideBox .hd ul li{ float:left; width:10px; height:10px; margin-right:10px; overflow:hidden; background-image:url(../images/circle.png); _background-image:url(../images/circle.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/circle.png",sizingMethod="crop"); cursor:pointer; z-index:200;}
.slideBox .hd ul li.on{ background-image:url(../images/circle1.png); _background-image:url(../images/circle1.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/circle1.png",sizingMethod="crop");}
.slideBox .prev,.slideBox .next{ position:absolute; top:232px; left:50%; width:44px; height:98px; overflow:hidden; z-index:200;}
.slideBox .prev{ margin-left:-634px; background:url(../images/prev.png) no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.slideBox .next{ margin-left:590px; background:url(../images/next.png) no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100); opacity:1;}


.mt_123{ margin-top:-123px;}
.rileft{ width:400px; float:left; display:inline; z-index:999; left:0px; top:-163px; background:url(../images/rank/ltbg2.jpg) repeat-y ;}
.rileft .lt{ background:url(../images/rank/ltbg.jpg) no-repeat top left; height:76px; text-align:center;}
.rileft .lt span{ font-size:22px; display:inline-block; color:#000; margin-top:25px;}
.rlpic{ /*text-align:center;*/ margin-top:20px;}
.rlpic li{ overflow:hidden; position:relative; cursor:pointer;}
.rlpic li img{ width:360px; height:100px; vertical-align:top; margin-left:20px;}
.rlpic li img.idb{ display:none;}
.rlpic li p{ position:absolute; bottom:35px; width:400px; left:0px; text-align:center; font-size:22px; color:#fff;}
.rileft .rlpb{ margin-top:10px;}

.riright{ width:800px; float:right;}
.rbox{width:399px; float:left;display:inline; margin-top:45px;}
.rbox .rtit{ text-align:center; width:382px; margin:0 auto; border-bottom:solid 2px #000; padding-bottom:10px;font-size:24px;}
.rbox .sn{ margin:5px 0;}
.rbox .sn span{ font-size:14px; color:#333; display:inline-block}
.rbox .sn span.pm{ margin-left:30px;}
.rbox .sn span.xm{ margin-left:150px;}
.rbox .sn span.rd{ margin-left:76px;}
.rbox .more{ border:solid 1px #000; display:inline-block; width:72px; text-align:center; height:24px; line-height:24px; margin-top:12px; color:#333; cursor:pointer; margin-left:160px;}
.rbox .more a{ display:block;}
.rbox .more a:hover{ color:#fc1f7b;}
.rank{ margin-top:0px; border-right: dashed 1px #999;}
.rank.nr{ border-right: none;}
.rank li{ clear:both; overflow:hidden; margin-bottom:5px; position:relative; height: auto; }
.rank li a{ display:block;}
.rank li i{ display:inline-block; float:left; color:#666; margin:28px 0 0 30px; width:20px; height:20px; border-radius:50%; background:#e5e5e5; text-align:center; font-style:normal; line-height:18px; font-size:14px;}
.rank li i.d1{ color:#fff;background:#f25159;}
.rank li i.d2{ color:#fff;background:#fb9f22;}
.rank li i.d3{ color:#fff;background:#fad403;}
.rank li .r_p{ float:left; width:71px; height:71px; padding:2px; margin-left:37px; position:relative;}
.rank li .pbg{ position:absolute; top:0; left:0; width:75px; height:75px; background:url(../images/quan1.png) no-repeat;}
.rank li img{ width:71px; height:71px;}
.rank li.c1 .pbg{ pbg position:absolute; top:0; left:0; width:75px; height:75px; background:url(../images/quan2.png) no-repeat;}
/*.rank li.cl img{ width:71px; height:71px; border-radius:50%; border:solid 4px #fff; margin-left:37px;float:left;}*/
.rank li span{display:inline-block; float:left; font-size:14px; margin-left:20px; width:80px; text-align:center; margin-top:29px;}
.rank li.cl span{ color:#999;}
.rank li span.rd{ margin-left:22px; width:80px; text-align:center; font-size:12px;}
.rank li .cll{ display:none; position:absolute; left:87px; top:50px; width:247px; height:82px; padding:5px 10px; background:url(../images/kuang.png) no-repeat;/* background:#e5e5e5; border-radius:5px;*/ z-index:3;}
.rank li .cll p{ padding-left:105px; line-height:21px; color:#333;}
.rank li .cll p.jj{padding-left:0px;}


.rfl{ width:228px; float:left; display:inline;border-bottom:solid 1px #c9c9c9; border-top:solid 1px #c9c9c9; border-left:solid 1px #c9c9c9; padding:20px 0;}
.zit{ background:url(../images/rank/rr_1.jpg) no-repeat left top; width:170px; height:37px; margin:0px 0 0px 30px; text-align:center; font-size:20px; line-height:36px; cursor:pointer;}
.zit.del{ background:url(../images/rank/rr_2.jpg) no-repeat 0 1px;}
.zit.lb{ background:url(../images/rank/rr_2.jpg) no-repeat 0 0px;}
.zit i{ font-size:20px; color:#fc1f7b; font-family: Georgia, "Times New Roman", Times, serif; float:left; margin:6px 0 0 10px;line-height:24px;}
.zit.del i,.zit.lb i{ color:#cccccc; margin:6px 0 0 10px;}
.zit span{ background: url(../images/rank/up.jpg) no-repeat; width:12px; height:8px; display:inline-block; float:right; margin:14px 15px 0 0;}
.zit span.sp{ background: url(../images/rank/down.jpg) no-repeat; width:12px; height:8px; display:inline-block; float:right; margin:14px 15px 0 0;}
.itls{ margin:5px 0 5px 100px; display:none;}
.itls li{ line-height:30px; } 
.itls li a{ color:#5d5d5d; font-size:16px;}
.itls li.rank_st a{color:#fc1f7b;}
.itls li a.re{ color:#fc1f7b;}
.rfr{ width:969px; float:left; display:inline; padding-top:5px; background:url(../images/rank/jb.jpg) no-repeat left top;}
.rfrbox{border:solid 1px #c9c9c9; padding:30px 20px;}

.fstop{border-bottom:solid 2px #000; padding-bottom:10px;font-size:16px;}
.fstop2{border-bottom:solid 2px #000; padding-left:20px; padding-bottom:10px;font-size:16px; background:url(../images/star/slico.jpg) no-repeat top left;}
.fstop span a{ font-size:16px; display:inline-block; margin: 0 6px;}
.fstop span a:hover{color:#fc1f7b;}
.fstop span.cur,.fstop span.cur a{font-size:18px; color:#fc1f7b;}
.fstop p{ float:right;}
.fstop p b{ background:url(../images/rank/down.jpg) no-repeat right center; display:inline-block; padding-right:16px; margin-left:10px; cursor:pointer; font-size:14px; font-weight:normal;}
.fstop p b a.zhou{ color:#fc1f7b;}
.fsrt{ color:#999999; font-size:12px; margin:5px 0;}
.fsrt span{ display:inline-block; float:left; display:inline;}
.fsrt span.t1{ margin-left:15px;}
.fsrt span.t2{ margin-left:105px;}
.fsrt span.t3{ margin-left:340px;}
.fsrt span.t4{ margin-left:126px;}
.fsrt span.t5{ margin-left:135px;}

.rank_1{ height:auto; clear:both;}
.rank_1 li{ clear:both; margin-bottom:5px; padding-bottom:5px; position:relative; border-bottom: dotted 1px #999; height: auto; line-height:28px;}
.rank_1 li i{ display:inline-block; float:left; color:#666; margin:5px 0 0 15px; width:20px; height:20px; border-radius:50%; background:#e5e5e5; text-align:center; font-style:normal; line-height:20px; font-size:14px;}
.rank_1 li i.d1{ color:#fff;background:#f25159;}
.rank_1 li i.d2{ color:#fff;background:#fb9f22;}
.rank_1 li i.d3{ color:#fff;background:#fad403;}
.rank_1 li span{ position:relative; display:inline-block;}
.rank_1 li span.tm{ font-size:16px; color:#999999;margin-left:85px; width:300px;}
.rank_1 li span.tm a{ color:#999999;}
.rank_1 li span.tm b{ font-weight:normal; color:#fc1f7b; font-size:12px; margin-left:20px;}
.rank_1 li span.tm b a{color:#fc1f7b;}
.rank_1 li span.tm b em{ font-style:normal;}
.rank_1 li span.tm b em.tuan{ cursor:pointer;}
.rank_1 li span.tm em.ma{ display:none; position:absolute; right:-99px; top:0px; width:106px; height:125px; padding:0; font-weight:normal; background:url(../images/wei.png) no-repeat; z-index:100;}
.rank_1 li span.zl em.tuan{ cursor:pointer;}
.rank_1 li span.tm b.rt em.ru{ cursor:pointer;}

.rank_1 li span.ox{ font-size:12px; color:#000;margin-left:40px; width:160px; text-align:center;}
 
.rank_1 li span.tz{ font-size:12px; color:#000;margin-left:50px; width:100px;}
.rank_1 li span.rd{ font-size:12px; color:#000;margin-left:58px;padding-right:15px;}
.rank_1 li span.rd.hot{background:url(../images/rank/t2.jpg) no-repeat center right;}
.rank_1 li span.rd2{ font-size:12px; color:#000;margin-left:158px;padding-right:15px; cursor:auto;}
.rank_1 li span.rd2.hot{background:url(../images/rank/t2.jpg) no-repeat center right;}
.rank_1 li span.rd3{ font-size:12px; color:#000;margin-left:182px;padding-right:15px;  }

.rank_1 li span.zl{ position:relative; font-size:12px; color:#000;margin-left:-40px; width:280px;}
.rank_1 li span.zl em{ font-style:normal; padding:0 18px; background:url(../images/rank/stbg.jpg) no-repeat 0 -27px;}
.rank_1 li span.zl em.cur{ font-style:normal; padding:0 18px; background:url(../images/rank/stbg.jpg) no-repeat 0 6px;}
.rank_1 li span.zl em.ma{ display:none; position:absolute; left:270px; top:0px; width:106px; height:125px; padding:0; font-weight:normal; background:url(../images/wei.png) no-repeat; z-index:100;}



.intro_i{ padding:30px 0px;}
.intro_img{ float:left;}
.detail{ float:right; width:660px;}
.detail_title{ margin-top:16px; margin-bottom:28px; overflow:hidden;}
.detail_title h3{ float:left; font-size:30px;}
.detail_title h3 span{ font-size:14px; margin-left:20px;}
.detail_title h3 span i{ font-style:normal; color:#fc1f7b;}
.detail_title .core{ float:right; margin-top:14px; font-size:14px;}
.detail_title .core a{ padding-left:26px; background:url(../images/heart.png) left center no-repeat;}
.detail_title .core a b{ font-weight:normal;}
.detail_title h3 a:hover{ color:#fc1f7b;}
.detail_list_p{ border-right:solid 1px #ccc; padding-right:20px; line-height:22px;}
.detail_list_p p{ margin-top:14px; font-size:15px; color:#333333;}
.detail_list_p p span{ color:#929292;}
.detail_list_p p a.look{ margin-left:6px; color:#929292;}
.detail_list_p p a:hover{ color:#fc1f7b;}
.detail_list_p p.ban a{ display:inline-block; height:22px; margin-left:15px; padding:2px 8px; border:1px solid #ccc; font-size:14px; line-height:22px; text-align:center; color:#333;}
.detail_list_p p.ban a:hover{ color:#fc1f7b;}
p.rfsi{ clear:both; margin-top:40px;}
p.rfsi span{ margin-right:80px; height:30px; display:inline-block; background:url(../images/star/fs_1.jpg) no-repeat center left; line-height:30px; padding-left:30px; color:666px;}
p.rfsi span.ta{background:url(../images/star/fs_2.jpg) no-repeat center left;}
.defl{ width:400px; float:left; display:inline; overflow:hidden;}
.defr{ background: url(../images/rank/fsbg.jpg) no-repeat left top; float:left; display:inline; width:166px; height:190px; margin:30px 0 0 55px;}
.defr img{ width:150px; height:150px; margin:24px 0 0 8px;}

.star_i{ margin-top:30px;}
.s_left{ float:left; width:240px; height:177px; margin-right:30px; overflow:hidden;}
.s_right{ float:left; width:650px;}
.s_right h4{ margin:16px 0 20px; font-size:22px;}
.s_right h4 a:hover{ color:#fc1f7b;}
.s_right p{ font-size:15px; line-height:26px; color:#929292;}
.s_right p.p1{ margin-top:16px; text-align:right;}
.s_right p a{ float:right; text-align:right; color:#ccc;}
.s_right p a:hover{ color:#fc1f7b;}
.s_com{ margin-top:16px;}



/*comment*/
.say{ margin-bottom:7px; padding-top:20px; padding-right:168px; border-top:1px solid #000;}
.say_form span{ float:left; font-size:18px; margin-left:30px; margin-right:58px;}
.say_form textarea{ width:832px; height:140px; padding-top:16px; padding-left:20px; border:1px solid #eee; color:#929292;}
.public{ margin-top:13px;}
.public .fa{ display:block; float:right; width:74px; height:38px; border:1px solid #fc1f7b; font-size:16px; text-align:center; line-height:38px; color:#fc1f7b;}
.yan{ float:right; margin-right:15px;}
.yzm{ float:left; width:112px; height:40px; margin-left:15px; vertical-align:middle;}
.yan label{ float:left; font-size:18px;}
.yan input{ width:110px; height:38px; line-height:38px; padding-left:8px; border:1px solid #ccc;}

.com_title h3{ padding-left:30px; padding-bottom:13px; border-bottom:1px solid #000; font-size:18px;}
.com_i{ margin-top:16px; padding:0 30px 30px; border-bottom:1px dashed #ccc;}
.com_left{ float:left; width:96px; margin-right:35px;}
.com_right{ float:left; width:872px; word-break:break-all;}
.com_right .com_p1{ margin-top:16px; margin-bottom:38px; font-size:18px;}
.hot_list_left{ float:left;}
.hot_list_left span{ color:#929292;}
.hot_list_right{ float:right; color:#929292;}
.hot_list_right a{ color:#929292;}
.hot_list_right span{ margin:0 2px;}
.com_reply{ display:none; margin-left:131px;}
.reply_form{ width:876px; height:40px; margin-top:42px; overflow:hidden;}
.re_txt{ float:left; width:790px; height:38px; padding-left:10px; border:1px solid #eee; border-right:none; font-size:12px; line-height:38px;}
.re_btn{ float:left; width:73px; height:38px; border:1px solid #fc1f7b; font-size:16px; text-align:center; line-height:38px; color:#fc1f7b;}
.red_zan b{ font-weight:normal;}
.reply.red{ color:#fc1f7b;}
.red_zan.red{ color:#fc1f7b;}
.other{ margin-top:30px;}
.other p{ font-size:18px; margin-bottom:50px; word-break:break-all;}
.other p span{ margin-right:18px; color:#fc1f7b;}
.o_p2 span{ font-size:12px; color:#929292;}

.page2{ max-width:556px; height:35px; line-height:35px; margin:70px auto 0;}
.page_list2{ display:inline; float:left; max-width:370px; margin-right:5px;}
.page_list2 a{ float:left; width:35px; border:1px solid #eee; border-left:1px solid #fff; font-size:14px; text-align:center; color:#000;}
.page_list2 a.a1{ border-left:1px solid #eee;}
.page2 a.one,.page2 a.two,.page2 a.three{ float:left; padding:0 12px; border:1px solid #eee; font-size:12px; color:#000;}
.page2 a.one,.page2 a.two{ display:inline; margin-right:5px;}
.page2 a:hover{ border:1px solid #fc1f7b; color:#fc1f7b;}
.page2 a.curr2{ border:none; width:37px; height:37px; background:#fc1f7b; color:#fff;}


.red2{ float:right; margin-top:17px; margin-right:3px; padding-left:20px; background:url(../images/red_heart.png) left center no-repeat; cursor:pointer;}
.red_i2 span{ font-size:14px;}

.red4{ float:right; margin-top:17px; margin-right:3px; padding-left:20px; background:url(../images/gre_heart.png) left center no-repeat; cursor:pointer;}
.red_i4 span{ font-size:14px;}


